package com.cv.framework.websocket.core.message;

import lombok.Data;

import java.io.Serial;
import java.io.Serializable;

/**
 * JSON 格式化的 WebSocket 消息
 *
 * @author Charles_XDXD
 */
@Data
public class JsonWebSocketMessage implements Serializable {

    @Serial
    private static final long serialVersionUID = 1L;

    /**
     * 消息类型
     * {@link com.cv.framework.websocket.core.listener.WebSocketMessageListener}
     */
    private String type;

    /**
     * 消息内容
     * 格式化后的 JSON 字符串
     */
    private String content;

}
